home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 June: Reference Library / Dev.CD Jun 95 / Dev.CD Jun 95.toast / Technical Documentation / Inside Macintosh / Macintosh TB Essentials / Macintosh TB Essentials.rsrc / IDX#_1000 < prev    next >
Encoding:
Text File  |  1994-10-25  |  47.1 KB  |  77 lines

  1.     SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ
  2. data forks dialog boxes examples offiles data fork ofmanagingresource fork ofMacintosh Toolboxfeatures provided byintroduction tomemory, allocating/PPC (Program-to-Program Communications) Toolbox/Program-to-Program Communications (PPC) Toolbox    QuickDrawresource forks resource IDsdefinedResource Manager
  3. resource mapsresource types    resourcesdefinedSystem file, in the
  4. Scrap ManagertexthandlingTextEdit
  5. handling textuser-oriented design'FKEY' resource type'itlk' resource type'KCHR' resource type'KMAP' resource type'SIZE' resource typeand null eventscreatingdefinedflags, definedsample Rez inputscheduling option flags#setting flags for high-level eventssetting flags ofA/UX and cancel eventsA5 worldand context switchingsize ofacceptAppDiedEvents flagAcceptHighLevelEvent functionacceptSuspendResumeEvents flagactivate eventsdefinedhandling3AEIMP (Apple Event Interprocess Messaging Protocol)AEProcessAppleEvent functionAESend function alert boxes    events in3Apple Event Interprocess Messaging Protocol (AEIMP) Apple eventsas high-level eventsdefinedhandlingsendingapplication heap applicationssharingswitching between arrow cursorauto-key eventsauto-key threshold ratebackground processesBeginUpdate procedureButton functioncanBackground flag
  6. cancel events
  7. Caps Lock keycaret, time between blinks ofcharacter codes    Clipboardconverting data to and from Command key"Command-Shift-number key sequencescontext of a process    switching Control keycooperative multitaskingcurrent processcursor    adjustingarrowcrossI-beamplussetting the appearance of
  8. wristwatchdBoxProc window typedesk accessorieshandling events in    events inDialogSelect functionDIBadMount functiondisk-inserted eventsand standard file dialog boxesand the ModalDialog procedurehandlingdoesActivateOnFGSwitch flagdouble click, time betweenEdition ManagerEndUpdate procedure
  9. event classes    event IDs event loops
  10. Event Manager). See also Operating System Event Managerand MultiFinderand the PPC Toolboxand the Process Managerand the Scrap Managerapplication-defined routine fordata structures in initializing routines intesting for features event masksdefinedsettingevent messages event queue!. See also high-level event queue'. See also Operating System event queuescanning for a cancel event structure of
  11. event recordsand event loopsdefinedfor high-level events event typesEventAvail functionEventRecord data typeeventsactivateand modifier keysApple. See Apple eventsauto-keycancelCommand-perioddefined
  12. disk-insertedgetting information abouthandling!high-level. See high-level eventsin alert boxesin desk accessoriesin dialog boxesin modeless dialog boxes-interacting with the user from the backgroundkey-downkey-upkeyboard    low-level masking out
  13. mouse-down mouse-movedmouse-upnulloperating-system priority of
  14. processingreceived in the background!receiving from other applicationsresume
  15. sources ofsuspendswitching contextstypes ofupdateEvQEl data typefilter functionfor GetSpecificHighLevelEventFindWindow functionand activate eventsand mouse eventsFlushEvents procedureforeground processGetCaretTime functionGetDblTime functionGetEvQHdr functiongetFrontClicks flagGetKeys procedureGetMouse procedureGetNextEvent functionGetOSEvent function+GetPortNameFromProcessSerialNumber functionGetProcessInformation function+GetProcessSerialNumberFromPortName function"GetSpecificHighLevelEvent functionhigh-level event message recordhigh-level event queuehigh-level events. See also Apple events    acceptingand return receiptsdefineddetermining the sender of
  16. event classes    event IDshandlingposting options    receiving replying tosearching for a specific eventsending
  17. supportingtesting for availabilityHighLevelEventMsg data typehot spot
  18. I-beam cursorIPCListPorts functionis32BitCompatible flagIsDialogEvent functionisHighLevelEventAware flagisStationeryAware flagkey-down eventsdefined    receiving
  19. key-up eventskeyboard eventshandlingkeyboard layout resourceskeyboard resources'KCHR''KMAP'    keyboards$Apple Extended Keyboard II, domesticApple Extended Keyboard II, ISOApple Keyboard II, ISOgetting the state ofKeyMap data type,KeyTrans function. See KeyTranslate functionKeyTranslate functionlocalAndRemoteHLEvents flaglocation nameslow-level eventshandling    receivingmajor switchesmasksevents. See event masksminor switchesModalDialog procedureand disk-inserted events
  20. modifier keysmousedetermining location ofgetting information about mouse driver mouse regionmouse-down eventshandlingin desk accessoriesmouse-moved eventshandlingmouse-up events MultiFinder1Notification Manager, and operating-system events null eventsand event maskingdefinedhandlingonlyBackground flagOperating System Event Manager. See also Event ManagerOperating System event queuedefinedflushing events fromoperating-system eventsdefinedhandling
  21. Option keyOSEventAvail function
  22. partitionssizes ofPBMountVol function
  23. port namesand receiving high-level events$converting to process serial numbersPostEvent functionPostHighLevelEvent functionposting optionsPPCBrowser functionfilling in a target ID recordfinding a specific portposting a high-level eventPPostEvent functionProcess Managerand Event Manager0process serial numbers, converting to port names    processes
  24. background
  25. context of
  26. foregroundswitching betweenQHdr data type for cursors'FKEY''itlk''KCHR''KMAP''SIZE'key-map    key-remapkeyboard-layoutsize
  27. resume eventsdefinedhandlingreturn receiptssample routines
  28. DoActivate DoDiskEventDoEventDoHighLevelEventDoIdle    DoKeyDown DoMouseDown    DoOSEventDoSuspendResumeEventDoUpdateMyAdjustCursor MyEventLoopMyHandleKeyDown
  29. MyPostTestMyPostWithPPCBrowser
  30. UserDidCancelscrapconverting global to privateconverting private to globalscrap coercionSelectWindow proceduresession reference numberSetEventMask procedure    Shift keysize resources sleep valuestack, size of4standard file dialog boxes, and disk-inserted eventsStandard File Packageand disk-inserted eventsstationery padsrecognition ofStillDown functionsuspend eventsdefinedhandling    switchingcontextmajorminorsystem event masksSystemClick procedureSystemEvent functionSystemTask proceduretarget ID records    receivingsendingTargetID data typeand mouse eventsTickCount functionTicks global variable(Toolbox Event Manager. See Event Manager
  31. update eventsdefinedhandlinguseTextEditServices flagvirtual key codes'of Apple Extended Keyboard II, domestic"of Apple Extended Keyboard II, ISOof Apple Keyboard II, ISOWaitMouseUp functionWaitNextEvent functionand multitasking
  32. introducedWindow Managerevents generated bywindows responding to activate events inupdatingwristwatch cursorzzactivateEvt constantzzactivMask constantzzautoKey constantzzautoKeyMask constantzzconvertClipboardFlag constantzzdiskEvt constantzzdiskMask constantzzeveryEvent constantzzhighLevelEventMask constant!zzHighLevelEventMsgClass constant%zzHighLevelEventMsgHeaderLength fieldzzkeyDown constantzzkeyDownMask constantzzkeyUp constantzzkeyUpMask constantzzkHighLevelEvent constantzzlocation fieldzzmDownMask constantzzmessage fieldzzmodifiers fieldzzmouseDown constantzzmouseMovedMessage constantzzmouseUp constantzzmsgLength fieldzzmsgWasFullyAccepted constantzzmsgWasNotAccepted constant"zzmsgWasPartiallyAccepted constantzzmUpMask constant zzname fieldzznAttnMsg constantzznReturnReceipt constantzznullEvent constantzzosEvt constantzzosMask constantzzpostingOptions fieldzzpriorityMask constantzzreceiverIDisPSN constant zzreceiverIDisSessionID constant zzreceiverIDisSignature constantzzreceiverIDisTargetID constantzzreceiverIDMask constantzzrecvrName fieldzzreserved1 fieldzzresumeFlag constantzzrtrnReceiptMsgID constantzzsessionID fieldzzsuspendResumeMessage constantzzsystemOptionsMask constantzztheMsgEvent fieldzzupdateEvt constantzzupdateMask constantzzuserRefCon fieldzzversion field zzwhat field zzwhen field
  33. zzwhere field'cicn' resource typespecifying a menu item’s'DRVR' resource type'FOND' resource type'FONT' resource type'hmmu' resource type'ICON' resource typespecifying a menu item’s'itlc' resource type'MBAR' resource type'MBDF' resource type'mctb' resource type'MDEF' resource type'MENU' resource type'SICN' resource typespecifying a menu item’s'STR ' resource type'STR#' resource typeAbout command (Apple menu)AppendMenu procedureAppendResMenu procedureapplication sending to itself$sending in response to menu commands
  34. Apple menu
  35. About commandadding items tocreatinghandlingApple Menu Items folder adding items from, to Apple menuApplication menuHide Others commandCan’t Undo command (Edit menu)CheckItem procedureClear command (Edit menu)"Hide Clipboard command (Edit menu)"Show Clipboard command (Edit menu)Close command (File menu)color icon resourcescolorsin menus1Command-key equivalents. See keyboard equivalentsCopy command (Edit menu)CountMItems function$Create Publisher command (Edit menu)current menu listCut command (Edit menu)1desk accessory resource. See 'DRVR' resource typedesktop objectsaccessing menus fromdisabled constantDisableItem proceduredividerDrawMenuBar procedure    Edit menu    adjustingCan’t Undo command
  36. Clear command Copy commandCreate Publisher command Cut commandHide Clipboard command
  37. Paste commandPublisher Options commandSelect All commandShow Clipboard commandSubscribe To commandSubscriber Options command Undo commandenabled constantEnableItem procedure    File menu
  38. Close command New command Open commandPage Setup command
  39. Print command Quit commandSave As command Save command    Font menuadding fonts tofonts    bitmappedTrueTypeGetGray functionGetMCInfo functionGetMenu functionGetMenuItemText procedureGetNewMBar functionhelp balloon resources    Help menuadding items tohandling"Hide Clipboard command (Edit menu)&Hide Others command (Application menu)hierarchical menusHiliteMenu procedureHMGetHelpMenuHandle functioniconsfor menu itemsin menusreduced
  40. input methodsInsertMenu procedureInsertMenuItem procedureInsertResMenu procedurehandling keyboard equivalentskeyboard equivalents
  41. commonly useddefiningreservedkeyboard layout resource
  42. Keyboard menuadded by Menu Manager marking character in a menu itemmenu barcreatingdefinedhandling mouse-down events in
  43. installingmenu bar definition functionmenu color information table
  44. menu commandsAbout (Apple menu)Can’t Undo (Edit menu)Clear (Edit menu)Close (File menu)Copy (Edit menu)Create Publisher (Edit menu)Cut (Edit menu)Hide Clipboard (Edit menu)Hide Others (Application menu)keyboard equivalents forNew (File menu)Open (File menu)Other (Size menu)Page Setup (File menu)Paste (Edit menu)Print (File menu)Publisher Options (Edit menu)Quit (File menu)Save (File menu)Save As (File menu)Select All (Edit menu)Show Balloons (Help menu)Show Clipboard (Edit menu)Subscribe To (Edit menu)Subscriber Options (Edit menu)Undo (Edit menu)menu commands. See menu itemsmenu definition proceduredefineddrawing color menushandling scrolling in menuswriting menu handlemenu ID
  45. menu itemsadding to Apple menuadding to Help menuadding to menus
  46. appearancechanging
  47. font style oficon ofmark ofscript code oftext ofcharacteristics    disablingdividerenabling
  48. font style ofgroupinghandling user selection ofin a mutually exclusive groupin an accumulating group item numberskeyboard equivalents formetacharacters inproviding help balloons forscript code of    script of!specifying the characteristics of submenu for4terms to use in help balloons and user documentationtext of
  49. menu lists Menu Managerdata structures indata structures maintained bylocalization guidelinestesting for availabilityuser interface guidelines menu recordsMenuHandle data typeMenuKey functionmenus%accessing from alert and dialog boxesadding items toadjusting items inApple menu. See Apple menu&Application menu. See Application menucolorcreating hierarchicalpop-up    pull-downEdit menu. See Edit menuFile menu. See File menuFont menu. See Font menugrouping items inhelp balloons forHelp menu. See Help menu hierarchicalitems. See menu itemskeyboard equivalents for Keyboard menu. See Keyboard menu
  50. localizingpop-up. See pop-up menus    pull-down resource IDSize menu. See Size menuStyle menu. See Style menusubmenussystem-handled    titles oftypes ofdmenus. See also Apple menu; Application menu; Edit menu; File menu; Font menu; Size menu; Style menuMenuSelect function    and menusin the menu barmovableDBoxProc window typeNew command (File menu)Open command (File menu)OpenDeskAcc functionOther command (Size menu)Page Setup command (File menu)Paste command (Edit menu)
  51. introduced pop-up menuscontrol definition function forcreatingdefinedtesting for availabilitytype-in fieldsPopUpMenuSelect functionPrint command (File menu)%Publisher Options command (Edit menu)pull-down menuscreatingdefinedQuit command (File menu)for icons in menu items'cicn''DRVR''FOND''FONT''hmmu''ICON''itlc''MBDF''SICN''STR ''STR#'
  52. color icondriverfont font familyiconinternational configurationmenu bar definition function
  53. small iconstring string list
  54. DoMenuCommand
  55. MyAddHelpItemMyAdjustEditMenuForDocWindowMyAdjustFileMenuForDocWindow
  56. MyAdjustMenusMyChangeMenuBarAndSaveColorInfoMyHandleAppleCommandMyHandleHelpCommandMyHandleSizeCommandMyMakeAllMenus MyMakeMenus
  57. MyMakeSubMenuMyMDEFMyToggleHideShowSave As command (File menu)Save command (File menu)script code, for menu item textscript, changing a menu item’sSelect All command (Edit menu)SetItemIcon procedureSetItemMark procedureSetItemStyle procedureSetMCInfo procedureSetMenuBar procedureSetMenuItemText procedure"Show Clipboard command (Edit menu)    Size menuhandling
  58. Other command
  59. Style menuand the Font menu
  60. example ofkeyboard equivalents forstyleschanging a menu item’sof a menu itemsubmenuscreatingdefined Subscribe To command (Edit menu)&Subscriber Options command (Edit menu)system-handled menusTrackControl functionand pop-up menusUndo command (Edit menu)1AddResMenu procedure. See AppendResMenu procedureAtMenuBottom global variableCalcMenuSize procedureClearMenuBar procedureDeleteMCEntries procedureDeleteMenu procedureDeleteMenuItem procedure5DelMCEntries procedure. See DeleteMCEntries procedure3DelMenuItem procedure. See DeleteMenuItem procedure1DispMCInfo procedure. See DisposeMCInfo procedureDisposeMCInfo procedureDisposeMenu procedureFlashMenuBar procedure0GetItem procedure. See GetMenuItemText procedureGetItemCmd procedureGetItemIcon procedureGetItemMark procedureGetItemStyle procedureGetMBarHeight functionGetMCEntry functionGetMenuBar functionGetMenuHandle function/GetMHandle function. See GetMenuHandle functionInitMenus procedureInitProcMenu procedure3InsMenuItem procedure. See InsertMenuItem procedureInvalMenuBar procedureMBarEnable global variableMCEntry data typeMCTable data typeMCTableHandle data typemenu bar entrymenu item entrymenu title entry&menu color information table resourcesand the A5 registerstandardicon ofmarking character ofscript code of submenu for application-defined routines for initializing routines inroutines names, mapping of
  61. menu resourceMenuChoice functionMenuInfo data type disposing ofmenu ID resource IDNewMenu function'MBAR''mctb''MDEF''MENU'menumenu barmenu color information tablemenu definition procedure0SetItem procedure. See SetMenuItemText procedureSetItemCmd procedureSetMCEntries procedureSetMenuFlash procedureStyle data typeStyleItem data typeSystemEdit functionSystemMenu procedureTopMenuItem global variablezzcheckMark constantzzdiamondMark constantzzenableFlags field
  62. zzmctID fieldzzmctItem fieldzzmctRGB1 fieldzzmctRGB2 fieldzzmctRGB3 fieldzzmctRGB4 fieldzzmenuData fieldzzmenuHeight fieldzzmenuID fieldzzmenuProc fieldzzmenuWidth fieldzznoMark constant#“first click” in an inactive window'WDEF' resource type'WIND' resource type and windowsactive windowswindow types foraltDBoxProc window typeauxiliary window record    close box close regionCloseWindow procedureclosing windowsColor control panelcolor graphics portsColor QuickDraw checking forwhen zooming windowscoordinate systems increating color windows
  63. in windowscontent regiondefineddrawingupdating control listcontrols
  64. in windowscoordinate systemswindow types forDialog Managerand Window Managerdocument windowsdefined positioningsaving position ofwindow types fordocumentProc window type    documentswindow types for drag regionDragWindow procedureDrawGrowIcon procedure!first click in an inactive window
  65. in windowsmouse-down in windowsframes, windowGetNewCWindow functionGetNewWindow functionGetWVariant functionglobal coordinatesgraphics ports gray regionGrayRgn global variablegrow images, of windowsGrowWindow function
  66. help balloonsfor window framesHideWindow procedureHiWord functioninactive windowshandling mouse-down events inInvalRgn procedure
  67. in windowslocal coordinatesLoWord functionmodal dialog boxeswindow types formodeless dialog boxeswindow types for
  68. in windowsmovable modal dialog boxeswindow types fornoGrowDocProc window type(Palette Manager, and system color tablesplainDBoxProc window typeport rectangle.See also Color QuickDrawcoordinate systems inrDocProc window typeresizing windows'WDEF''WIND'windowwindow definition function
  69. DoCloseCmd DoGrowWindowDoNewCmd
  70. DoOpenFileDoShowModelessFindDialogBox DoZoomWindowMyCloseDocument MyDrawWindowMyGetLocalUpdateRgnMyGetWindowTypeMyResizeWindowMySaveWindowPositionMySetWindowPosition scroll barsas a window elementsize box size regionSizeWindow procedurestandard state of a windowstructure region(system color tables, and Palette Manager    title barTrackBox functionTrackGoAway function for windows
  71. update regiondefined maintaining    redrawinguser interface guidelines for windowsuser state of a windowValidRect procedurevariation codes for windowsvisible regionwindow color tablewindow definition functionsdefinedwindow definition IDsdefinedin window resources
  72. window frames window listand Control Managerand Dialog Manager and Dialog ManagerDialog Managerand Window Managerwindow positioning constantswindow recordswindow regionswindow resourceswindow state data record window typesWindowPeek data typeWindowPtr data typeWindowRecord data type
  73. activatingactiveclosingcolor incontent region controls increating deallocatingdefineddrawing content region    events in
  74. grow imagehidinginactivemanaging multiplemouse-down events inmoving!parts drawn by the Window Manager!parts drawn by the Window Manager positioning
  75. regions inresizingshowingstandard statestructure regiontypes of
  76. user statewindow resources, definingwindow-manipulation conventionszoomingWStateData data typezoom box zoom regionzoomDocProc window typezooming windowszoomNoGrow window typeZoomWindow procedure$zzstaggerParentWindowScreen constant'wctb' resource typeAuxWinRec data typeBringToFront procedureCalcVis procedureCalcVisBehind procedureCalcVisBehind procedureCheckUpdate functionClipAbove procedure routines forand color window recordsand the Window Manager portwhen creating a windowcolor window recordsColorSpec data typeCWindowPeek data typeCWindowPtr data typeCWindowRecord data typeDeskHook global variableDeskPattern global variabledesktop patternDisposeWindow procedureDisposeWindow procedureDragGrayRgn functionDragHook global variableDrawNew procedureDrawNew procedureEraseRect procedureFrontWindow functionFrontWindow functionGetAuxWin functionGetCWMgrPort procedureGetGrayRgn functionGetWindowPic functionGetWMgrPort procedureGetWRefCon functionGetWTitle procedureHiliteWindow procedureInitWindows procedureInvalRect procedureMoveWindow procedureNewCWindow functionNewWindow functionOldContent global variableOldStructure global variablePaintBehind procedurePaintOne procedurePaintOne procedurePaintWhite global variable pCDeskPat parameter-RAM bit flagPinRect functionof Window Manager port refCon field'wctb'window color tableSaveOld procedureSaveUpdate global variableSaveVisRgn global variableSelectWindow procedureSendBehind procedureSetDeskCPat procedureSetWinColor procedureSetWinColor procedureSetWindowPic procedureSetWRefCon procedureSetWTitle procedureShowHide procedureShowWindow procedureShowWindow procedureroutines for handlingValidRgn procedureWinCTab data typeWinCTab data typewritingand window definition functionscreating windows, used inapplication-defined routine fordata structures inglobal variablesport resources in routines in initializinglow-level routinesWindowList global variable
  77. displayingmaintaining  update region of manipulatingcharacteristicscoloron the desktopnamingretrieving informationsizing"zzalertPositionMainScreen constant$zzalertPositionParentWindow constant*zzalertPositionParentWindowScreen constantzzaltDBoxProc constantzzawCTable fieldzzawFlags fieldzzawNext fieldzzawOwner fieldzzawRefCon fieldzzawReserved fieldzzcenterMainScreen constantzzcenterParentWindow constant#zzcenterParentWindowScreen constantzzCenterParetn constantzzcontRgn fieldzzcontrolList fieldzzctSize fieldzzctTable fieldzzdataHandle fieldzzdBoxProc constantzzdialogCItem fieldzzdialogKind constantzzdocumentProc constantzzgoAwayFlag fieldzzhAxisOnly constantzzhilited fieldzzinContent constantzzinDrag constantzzinGoAway constantzzinGrow constantzzinMenuBar constantzzinZoomIn constantzzinZoomOut constantzzmovableDBoxProc constantzznextWindow fieldzznoAutoCenter constantzznoGrowDocProc constantzznoGrtowDocProc constantzzplainDBox constant zzport fieldzzrDocProc constantzzrefCon field zzrgb fieldzzspareFlag fieldzzstaggerMainScreen constantzzstaggerParentWindow constantzzstdState fieldzzstrucRgn fieldzztitleHandle fieldzztitleWidth fieldzzupdateRgn fieldzzuserKind constantzzuserState field
  78. zzvalue fieldzzvAxisOnly constantzzvisible fieldzzwCalcRgns constantzzwContentColor constantzzwCReserved fieldzzwCSeed fieldzzwDialogDark constantzzwDialogLight constantzzwDispose constantzzwDraw constantzzwDrawGIcon constantzzwFrameColor constantzzwGrow constantzzwHiliteColor constantzzwHiliteColorDark constantzzwHiliteColorLight constantzzwHit constantzzwindowDefProc fieldzzwindowKind fieldzzwindowPic fieldzzwNew constantzzwTextColor constantzzwTingeDark constantzzwTingeLight constantzzwTitleBarColor constantzzwTitleBarDark constantzzwTitleBarLight constantzzzoomDocProc constantzzzoomNoGrow constant'CDEF' resource type'CNTL' resource type
  79. example ofRez input format foraction proceduresdefined*for buttons, checkboxes, and radio buttonsfor pop-up menusfor scroll barsactive controls)arrows, in scroll bars. See scroll arrowsbuttonsactivecontrol definition ID forcreating, in windowsdefined    events ininactive
  80. part code for
  81. checkboxesactivechanging setting and display ofcontrol definition ID fordefinedevents in, in windowsinactive
  82. part code for in controlscontrol definition functionsdefinedfor pop-up menusstandardcontrol definition IDsdefined for buttonsfor checkboxesfor pop-up menusfor radio buttonsfor scroll bars
  83. specifyingControl Managerand Dialog Managerand Event Managerand List Managerand Resource Managerand Window Managerdata structures inlocalization guidelinesuser interface guidelinescontrol resources
  84. example ofRez input format for
  85. activatingactive    colors incontrol definition IDs forcustom. See custom controlsdefineddraggingdrawinghighlight statesinactive    invisiblemouse events inmovingpart codes forrectangles for.See also display rectanglesreference values for
  86. specifyingresizing$resources for. See control resources settings ofchanging determiningspecifying initialstandardtext in    titles of
  87. specifyingtypes ofY. See also buttons; checkboxes; custom controls; pop-up menus; radio buttons; scroll barsupdatingvisiblecustom controls
  88. dial controlsand Control Managerand Control Managerin buttons in windowsin checkboxes in windows in controlsin gray areas of scroll barsin pop-up menus in windowsin radio buttons in windowsin scroll arrowsin scroll barsin scroll boxesFindControl functionGetControlMaximum functionGetControlValue functionGetNewControl functionGlobalToLocal proceduregray areas, in scroll barsaction procedures fordefined    events inpart codes forHideControl procedurehuman interface guidelines. See user interface guidelinesinactive controlsindicators, in controlsdefineddragging!List Manager, and Control Managerlocalization guidelinesfor Control Manager in controls in controlsMoveControl procedure,page regions, in scroll bars. See gray areas
  89. part codesaction procedure foractivecontrol definition ID forevents in, in windowsinactivevariation codes for
  90. radio buttonsactivecontrol definition ID forcreating, in windowsdefinedevents in, in windowsinactive
  91. part code forrectangles, for controlsreference valuesfor pop-up menusspecifying, for controlsand Control Manager'CDEF''CNTL'controlcontrol definition functionDoContentClickDoDrumRollCheckBoxDoGraphicsScrollDoNew DoPlayButton DoPopUpMenu
  92. MyAdjustHVMyAdjustScrollBarsMyAdjustScrollSizesMyAdjustScrollValuesMyCreatePlaySoundsWindowMyDrawGraphicsWindowMyHorzntlActionProcMyMoveScrollBoxMyVerticalActionProc
  93. scroll arrowsaction procedures fordefined    events inpart codes for2. See also gray areas; scroll arrows; scroll boxes
  94. activatingactiveand List Manager changing settings and display ofcontrol definition ID forcreating, in windowsdefineddocument scrolling with    events ininactivemoving and resizingupdating scroll boxesaction procedure fordefineddragging    events inmoving
  95. part code forScrollRect procedureSetControlMaximum procedureSetControlValue procedureSetOrigin procedureShowControl procedureSizeControl procedureslider controls$standard control definition functionTEPinScroll procedureTEUpdate procedure)in buttons, checkboxes, and radio buttons thumb controls. See scroll boxestitlesspecifying for controlsfor Control Manager for controlsfor controls, defined
  96. window originchangingdefined    scrollingzzcheckBoxProc constantzzinButton constantzzinCheckBox constantzzinDownButton constantzzinPageDown constantzzinPageUp constantzzinThumb constantzzinUpButton constantzzinvisible constantzzpopUpFixedWidth constantzzpopupMenuProc constantzzpopupTitleBold constantzzpopupTitleCenterJust constantzzpopupTitleCondense constantzzpopupTitleExtend constantzzpopupTitleItalic constantzzpopupTitleLeftJust constantzzpopupTitleNoStyle constantzzpopupTitleOutline constantzzpopupTitleRightJust constantzzpopupTitleShadow constantzzpopupTitleUnderline constantzzpopUpUseAddResMenu constantzzpopupUseWFont constantzzpushButProc constantzzradioButProc constantzzscrollBarProc constantzzvisible constant'cctb' resource typeRez output format forchangingcreating
  97. specifyingAuxCtlRec data typeauxiliary control recordscontrol color table recordscontrol color table resourcescustomfor custom controls application-defined routines for
  98. resources forQ. See also  control resources; control color tables; control definition functions routines incontrol recordsRez output format forControlRecord data typeaction procedures for    events in'indicators. See indicators, in controlsreference values forchanging determining
  99. specifyingremovingresizing settings ofchanging determiningspecifying initialstandard    titles ofchanging determining
  100. specifyingvisibleCtlCTab data typeDisposeControl procedureDragControl procedureDraw1Control procedureDrawControls procedure:GetAuxCtl function. See GetAuxiliaryControlRecord function"GetAuxiliaryControlRecord functionGetControlAction functionGetControlMinimum functionGetControlReference functionGetControlTitle procedureGetControlVariant function5GetCRefCon function. See GetControlReference function2GetCTitle procedure. See GetControlTitle procedure4GetCtlAction function. See GetControlAction function2GetCtlMax function. See GetControlMaximum function2GetCtlMin function. See GetControlMinimum function2GetCtlValue function. See GetControlValue function4GetCVariant function. See GetControlVariant functionHiliteControl procedureKillControls procedureMyAction procedureMyControl functionMyIndicatorAction procedureNewControl  functionNewControl functionpopupPrivateData data type. See also display rectangleschanging, for controlsdetermining, for controls'cctb'control color tableRGBColor data typeSetControlAction procedureSetControlColor procedureSetControlMinimum procedureSetControlReference procedureSetControlTitle procedure7SetCRefCon procedure. See SetControlReference procedure2SetCTitle procedure. See SetControlTitle procedure6SetCtlAction procedure. See SetControlAction procedure4SetCtlColor procedure. See SetControlColor procedure4SetCtlMax procedure. See SetControlMaximum procedure4SetCtlMin procedure. See SetControlMinimum procedureTestControl functionchanging, for controlsdetermining, for controlsUpdateControls procedure3UpdtControl procedure. See UpdateControls proceduredetermining, for controlszzacCTable fieldzzacFlags fieldzzacNext fieldzzacOwner fieldzzacRefCon fieldzzacReserved fieldzzautoTrack constant zzaxis field zzblue fieldzzcalcCntlRgn constantzzcalcCRgns constantzzcalcThumbRgn constantzzcBodyColor constantzzccRider fieldzzccSeed fieldzzcFrameColor constantzzcontrlAction fieldzzcontrlData fieldzzcontrlDefProc fieldzzcontrlHilite fieldzzcontrlMax fieldzzcontrlMin fieldzzcontrlOwner fieldzzcontrlRect fieldzzcontrlRfCon fieldzzcontrlTitle fieldzzcontrlValue fieldzzcontrlVis fieldzzcTextColor constantzzcThumbColor constantzzdispCntl constantzzdragCntl constantzzdrawCntl constant
  101. zzgreen fieldzzinitCntl constantzzlimitRect fieldzzmHandle field zzmID fieldzzmPrivate fieldzznextControl fieldzznoConstraint constantzzpartIdentifier fieldzzpartRGB fieldzzposCntl constantzzpushButProcUseWFont constant zzred fieldzzslopRect fieldzztestCntl constantzzthumbCntl constantzzuseWFont constant
  102. as windowscreatingdefined#dialog boxes, as distinguished from
  103. displaying
  104. stages fortypes ofalert resourcesdefined
  105. example ofRez input format for alert soundsand the system alert soundcreatingdefineddefining
  106. stages foralertscreatingdefineddefining alert sounds for
  107. stages fortypes ofusing the system alert soundAppendDITL procedureapplication-defined itemscreating#specifying in alert or dialog boxesdefault#specifying in alert or dialog boxes
  108. titles forcaution alertsdefined#specifying in alert or dialog boxesin alert and dialog boxes pop-up menuscustom alert boxesdefineddefault buttons"alert boxes, as distinguished from
  109. as windowscreatingdefinedtypes oflocalization guidelinesKtesting for availability of AppendDITL, ShortenDITL, and CountDITL routinesuser interface guidelinesdialog resourcesdefined
  110. example ofRez input format fordisabled items7display rectangles, for items in alert and dialog boxesDITLMethod data typeeditable text itemsgetting text fromspecifying in dialog boxes
  111. enabled itemsin pop-up menusGetDialogItem procedureGetDialogItemText procedure/help items, specifying in alert or dialog boxes9human interface guidelines. See user interface guidelines#specifying in alert or dialog boxesitem list resourcesdefined
  112. example ofRez input format forspecifying for a dialog boxspecifying for an alert box item numbersitems in alert and dialog boxesaddingcreatingdefineddisplay rectangles forenabled and disableditem numbers forkeyboard navigation manipulatingpicturestypes offor Dialog Managercreatingdefinedcreatingdefined
  113. titles forcreatingdefined
  114. titles for note alertsdefinedParamText procedure"pictures, in alert or dialog boxesin dialog boxesalertdialog"item list. See item list resourcesDisplayMyDialogDoSpellBoxWithSpanish MyAlertSoundMyDrawDefaultButtonOutlineMyHandleModelessDialogsstatic text itemssetting text in#specifying in alert or dialog boxessubstituting text inuser interface guidelines for stop alertsdefinedsystem alert sounds2editable, in dialog boxes. See editable text items9static, in alert and dialog boxes.  See static text items+for modeless and movable modal dialog boxes)of buttons, checkboxes, and radio buttonsfor Dialog Managerfor static text itemsfor a dialog boxalert boxes and dialog boxes as types ofzzappendDITLBottom constantzzappendDITLRight constantzzcancel constantzzdisabled constantzzenabled constantzzgoAway constantzznoGoAway constant
  115. zzok constantzzoverlayDITL constant/deactivating windows for alert and dialog boxesin alert boxesin dialog boxesaccessing menus fromevent filter function for
  116. displaying    events inaccessing from dialog boxes%accessing from alert and dialog boxes    events inclosing
  117. displayingevent filter function fordialog color table resourcesand Menu Manager and TextEditin alert and dialog boxes%accessing from alert and dialog boxes    events inevent filter functions.filter function for, in alert and dialog boxesin editable text itemsin modal dialog boxesin movable modal dialog boxes .See also event filter functionsGetAlertStage function%accessing from alert and dialog boxesHide Balloons commandShow Balloons command!Hide Balloons command (Help menu)HMSetMenuResID procedurein alert boxesin dialog boxes%accessing from alert and dialog boxes%accessing from alert and dialog boxes%accessing from alert and dialog boxesHide Balloons (Help menu)and Dialog Manager$disabling for alert and dialog boxespop-up. See pop-up menusaccessing menus fromclosing
  118. displayingevent filter function for    events inaccessing menus fromclosing
  119. displaying    events inin alert boxesin dialog boxesin alert boxesin dialog boxesaccessing menus fromclosing
  120. displaying    events inand dialog boxes    events indialog color tableDoActivateGlobalChangesDialogDoGlobalChangesDialogMyAdjustEditMenuForModalDialogsMyAdjustMenusForDialogsMyAlert
  121. MyEventFilterMyHandleKeyDownInModelessMySpellCheckDialogShowMyAboutBoxSetPort procedure!Show Balloons command (Help menu)and Dialog Managerin alert boxesin dialog boxesdeactivating behindzzsmfShowIcon flag'actb' resource type)'ALRT' resource type. See alert resources'dctb'  resource type'dctb' resource type-'DITL' resource type. See item list resources*'DLOG' resource type. See dialog resources'ictb' resource typeACount global variabledefault colors of, changing-items in. See items in alert and dialog boxesalert color table resourcesAlert functionRez output format for
  122. specifyingANumber global variable'creating with the CautionAlert functionCautionAlert functionCloseDialog procedurein alert boxes and dialog boxescontrol color tablesCountDITL function creating with the Alert functionDABeeper global variableDAStrings global variabledefault colors of, changing disposing of-items in. See items in alert and dialog boxes application-defined routines fordata structures in initializing resources inó.See also alert color table resources; alert resources; dialog color table resources; dialog resources; item color table resources; item list resources routines indialog recordsRez output format forDialogCopy procedureDialogCut procedureDialogDelete procedureDialogPaste procedureDialogPeek data typeDialogPtr data typeDialogRecord data type3DisposDialog procedure. See DisposeDialog procedureDisposeDialog procedure+DlgCopy procedure. See DialogCopy procedure)DlgCut procedure. See DialogCut procedure/DlgDelete procedure. See DialogDelete procedureDlgFont global variable-DlgPaste procedure. See DialogPaste procedureDrawDialog procedurehighlighting default text insetting text inErrorSound procedureFindDialogItem function/FindDItem function. See FindDialogItem function1GetAlrtStage function. See GetAlertStage function/GetDItem procedure. See GetDialogItem procedure3GetIText procedure. See GetDialogItemText procedureGetNewDialog functionHideDialogItem procedure1HideDItem procedure. See HideDialogItem procedureInitDialogs procedureitem color table resourcescounting items inRez output format for≠.See also application-defined items; buttons; checkboxes; controls; editable text items; icons; item list resources; pop-up menus; radio buttons; static text items; picturescopying editable text fromcountingcutting editable text fromdefault colors of, changingdeleting editable text fromdrawing application-definedfinding item numbers ofgetting handles togetting text strings fromhidinghighlighting default text inpasting editable text intoredisplaying after hidingremovingsetting or changingsetting text strings insubstituting text inMyAlertSound procedureMyEventFilter functionMyItem procedure0NewCDialog function. See NewColorDialog functionNewColorDialog functionNewDialog function$creating with the NoteAlert functionNoteAlert function#specifying in alert or dialog boxesResetAlertStage procedure7ResetAlrtStage procedure. See ResetAlertStage procedure'actb''ALRT'. See alert resources'dctb''DITL'. See item list resources'DLOG'. See dialog resources'ictb'alert color tableitem color tableResumeProc global variableSelectDialogItemText procedure6SelIText procedure. See SelectDialogItemText procedure0SetDAFont procedure. See SetDialogFont procedureSetDialogFont procedureSetDialogItem procedureSetDialogItemText procedure/SetDItem procedure. See SetDialogItem procedure3SetIText procedure. See SetDialogItemText procedureShortenDITL procedureShowDialogItem procedure1ShowDItem procedure. See ShowDialogItem proceduregetting text fromsubstituting text strings in$creating with the StopAlert functionStopAlert functiontext style tableUpdateDialog procedure0UpdtDialog procedure. See UpdateDialog procedurezzaDefItem fieldzzbtnCtrl constantzzButton constantzzcautionIcon constantzzCheckBox constantzzchkCtrl constantzzControl constantzzctrlItem constantzzeditField fieldzzeditOpen fieldzzeditText constantzzgestaltDITLExtAttr selector zzgestaltDITLExtPresent constantzzhelpItem constantzzHMScanAppendhdlg identifierzzHMScanhdlg identifierzzHMScanhrct identifierzzIcon constantzziconItem constantzzitemDisable constant
  123. zzitems fieldzznoteIcon constantzzpicItem constantzzPicture constantzzradCtrl constantzzRadioButton constantzzresCtrl constantzzscrBic constantzzscrOr constantzzsrcXor constantzzStaticText constantzzstatText constantzzstopIcon constant
  124. zztextH fieldzzuserItem constantzzwindow field'****' file type'????' file type'alis' resource type'amnu' folder type'appe' file type'APPL' file type'BNDL' resource type'ctrl' folder type'desk' folder type'disk' file type'drop' alias type'empt' folder type'extn' folder type'faam' alias type'fact' alias type'fadr' alias type'faet' alias type'faex' alias type'famn' alias type'fapf' alias type'fapn' alias type'fash' alias type'fast' alias type'fasy' alias type'fdrp' alias type'ffil' file type'fld#' resource type'flpy' alias type'fold' file type'font' folder type'FREF' resource type'hdsk' alias type'icl4' resource typecreatingRez output format for'icl8' resource typecreatingRez output format for'ICN#' resource typecreating
  125. example ofRez output format forspecifying in a bundle resource'ics#' resource typecreatingRez output format for'ics4' resource typecreatingRez output format for'ics8' resource typecreatingRez output format for'ifil' file type'INIT' file type'kfil' file type'macs' folder type'pref' folder type'prnt' folder type'scri' file type'sfil' file type'srvr' alias type'strt' folder type'temp' folder type'TEXT' file type'trsh' alias type'trsh' folder type'vers' resource type16-by-16 pixel icons (small)32-by-32 pixel icons (large)4-bit color icons8-bit color icons alias files
  126. alias records alias typesaliasesdefined    resolvingand the FinderOpen Documents eventalias type fordefinedfindingapplication icons. See also icon familiescreatingdefault,application-missing message string resources*application-unavailable alert box messagesalias type forcreating icons fordefault icon forin Apple Menu Items folderlaunching from the Findersignatures forasterisk file type].background applications, and Extensions folder)Balloon Help online assistance, for icons.See also help balloons
  127. bundle bitbundle resources
  128. catalog filesdefinedFinder information in
  129. color flag color iconscolorReserved flagLabel menu commands forcontrol panelsinstalling and removingControl Panels folderalias type fordefinedfindingcreators    assigningdefinedcustomized icons and System 7desktopdesktop database Desktop fileDesktop FolderdefinedfindingDesktop ManagerDInfo data type#directories, finding system-relateddirectory information recorddisks, openingcreating icons for creators ofdefault icon for
  130. file types ofopening from the Finder*prohibiting users from opening from Finderdrop folder, alias type forDXInfo data typeeditionscreating icons fordefined*exported AppleShare folder, alias type for%extended directory information record extended file information recordExtensions folderalias type fordefinedfindingfile information recordfile reference resources
  131. file types'****''????''appe''APPL''DFIL''disk''ffil''fold''ifil''kfil''scri''sfil''tfil'    assigning$defining in file reference resourcesfor alias filesfor movable resourcesfor stationery padsopening documents of particularfrom applicationsfrom the Finder!.See also applications; documents    temporaryuser comments associated withFinderand Process Managerand Resource Managerapplication interface todata structures used bydatabase for a volumedefinedrelation to File Managerresources used byw.See also application-missing message string resources; bundle resources; file reference resources; icon list resourceså.See also large 4-bit color icon resources; large 8-bit color icon resources; missing-application name string resources; signature resourcesz.See also small 4-bit color icon resources; small 8-bit color icon resources; small icon list resources; version resources routines foruser interface guidelines Finder flags'Finder information, in the catalog fileFindFolder functionFInfo data typefloppy disks, alias type forfolder resources folder typesfoldersalias type forfinding system-relatedfont resourcesicon forinstalling and removing
  132. suitcases for Fonts folderFSpGetFInfo functionFSpSetFInfo functionFXInfo data typehard disks, alias type forhasBeenInited flaghasBundle flaghasCustomIcon flaghasNoINITS flag    for icons
  133. icon familiesicon list resourcescreating
  134. example ofRez output format forspecifying in bundle resources
  135. icon masks%icon resources ('ICON' resource type).See also icon families 4-bit color 8-bit colorblack and whitecolorcreating customizingdefaults used by Finderdefinedfor applications
  136. for documents for editionsfor font resourcesfor keyboard layout resourcesfor query documents&for script system resource collectionsfor sound resourcesfor stationery padsfor TrueType font resourceslargesmallsystem!Info box. See information windowsinformation windows using the stationery checkbox inusing to customize iconversion information in isAlias flagisInvisible flag
  137. isOnDesk flag
  138. isShared flagisStationery flagicon forLabel menu commands large 4-bit color icon resourcescreatingRez output format for large 8-bit color icon resourcescreatingRez output format forlarge icons (32-by-32 pixel)'launching applications, from the Finderlistings. See sample routines    local IDsfor mapping resources0in bundle resources and file reference resourcesicon!for changing colors in the FinderNone (Color menu)message string resources)missing-application name string resourcesmounted folder, alias type formovable resources&name string resources for applicationsnameLocked flag+networks, using shared Trash directories onOpen Documents eventsopeningapplications, from the Finderdisks    documentsfoldersand information windowsPBGetCatInfo functionpreferences filesPreferences folderalias type fordefinedfindingstoring files inPrint Documents eventsPrintMonitor Documents folderalias type fordefinedfindingand the Finderquery documentscreating icons fordefault icon fordefined"region codes, in version resourcesrequiresSwitchLaunch flag&Rescued Items from volume name foldersResolveAliasFile functionand the Finder'alis''BNDL''fld#''FREF''icl4''icl8''ICN#''ics#''ics4''ics8''vers' alias record"application-missing message stringbundlefile referencefolder    icon listlarge 4-bit color iconlarge 8-bit color iconmissing-application name stringmovable    signaturesmall 4-bit color iconsmall 8-bit color iconsmall icon listsoundused by the Finderversion sample code. See sample routinesDoCopyResource DoSaveAsCmdIsStationeryDocMyOpen,script system resource collections, icon forservers, alias type forshared folder, alias type forsignature resources
  139. signatures as creatorsdefinedin bundle resources registering!sixteen-by-16 pixel icons (small) small 4-bit color icon resourcescreatingRez output format for small 8-bit color icon resourcescreatingRez output format forsmall icon list resourcescreatingRez output format forsmall icons (16-by-16 pixel)resource IDs for
  140. resources forsound resourcesicon forinstalling and removingStartup Items folderalias type fordefinedfindingcreating icons fordefault icon fordefined(suitcases for fonts and desk accessoriessystem extensionsand Extensions folderinstalling and removing System file
  141. System Folderalias type fordefinedfindingorganization oftemporary filesTemporary Items folderdefinedfinding$thirty-two-by-32 pixel icons (large)Trash directoriesappearance to usersdefinedfindingTrash, alias type forTrueType fonts.See also fonts    for icons$version information for applicationsin 'vers' resourcein Finder windowsin information windowsin signature resourceversion resources&volume catalogs, Finder information in&volumes, Finder’s desktop database forzzalpha constantzzbeta constantzzdevelopment constantzzfdComment fieldzzfdCreator fieldzzfdFlags fieldzzfdFldr fieldzzfdIconID fieldzzfdLocation fieldzzfdPutAway fieldzzfdReserved fieldzzfdScript fieldzzfdType fieldzzfdUnused fieldzzfHasBundle constantzzfInvisible constant zzFldr fieldzzfrComment fieldzzfrFlags fieldzzfrLocation fieldzzfrOpenChain fieldzzfrRect fieldzzfrReserved fieldzzfrScript fieldzzfrScroll fieldzzfrView field#zzgestaltFindFolderPresent constantzzhasBundle constantzzhasCustomIcon constantzzisAlias constantzzisShared constantzzisStationery constantzzisStationeryAware constant$zzkAppleMenuFolderAliasType constantzzkAppleMenuFolderType constant zzkApplicationAliasType constant$zzkContainerFloppyAliasType constant$zzkContainerFolderAliasType constant&zzkContainerHardDiskAliasType constant$zzkContainerServerAliasType constant#zzkContainerTrashAliasType constant'zzkControlPanelFolderAliasType constant"zzkControlPanelFolderType constantzzkCustomIconResource constantzzkDesktopFolderType constantzzkDropFolderAliasType constant#zzkExportedFolderAliasType constant$zzkExtensionFolderAliasType constantzzkExtensionFolderType constantzzkFontsFolderType constant"zzkMountedFolderAliasType constant&zzkPreferencesFolderAliasType constant!zzkPreferencesFolderType constant+zzkPrintMonitorDocsFolderAliasType constant&zzkPrintMonitorDocsFolderType constant!zzkSharedFolderAliasType constant"zzkStartupFolderAliasType constantzzkStartupFolderType constant!zzkSystemFolderAliasType constantzzkSystemFolderType constantzzkTemporaryFolderType constantzzkTrashFolderType constant'zzkWhereToEmptyTrashFolderType constantzznameLocked constantzzrelease constant